A Data-Synchronous Event Model for GNU Radio
نویسندگان
چکیده
In this paper, we present a synchronous event stream model overlaid on the existing GNU Radio streaming dataflow model. GNU Radio has long utilized a traditional static streaming dataflow model to interconnect modular signal processing blocks. While this model fits many radio and signal processing applications well, GNU Radio and the applied signal processing community face several pressing needs which require extensions to this model. The event stream model exploits the inherent data parallelism present in many multi-access wireless protocols, greatly enhancing performance on modern concurrent hardware. It also greatly reduces the complexity necessary to implement modern communications protocols and greatly improves code and component re-use by removing the need to co-locate state machines and in-band signaling within primitive GNU Radio blocks. These features ultimately contribute to the agility and rapid development cycle targeted by GNU Radio. We describe the basic components of the event stream model. Through this discussion, we show how the model works as a system to provide additional opportunities for parallelism, creates simplified complex waveform design, promotes rapidly reconfigurable behavior, and encourages good modular design practices. We discuss a number of critical performance issues and considerations to take into account when the creating of this system. We further describe how it interoperates with many existing GNU Radio subsystems, including existing streaming blocks, hierarchical blocks, stream tags, and asynchronous message handling.
منابع مشابه
HYRA: A Software-defined Radio Architecture for Wireless Embedded Systems
Traditional Software-defined Radio (SDR) architectures cannot go with the requirements of embedded systems, specially in terms of performance and power consumption. Lowpower FPGAs now reaching the market might soon become a viable alternative to overcome such limitations. The Hybrid Radio Architecture (HYRA) introduced in this paper contributes to this scenario as it explores the Hybrid HW/SW C...
متن کاملGNU Radio Signal Processing Models for Dynamic Multi-User Burst Modems
This paper presents a modern method for implementing burst modems in GNU Radio. Since burst modems are widely used for multi-user channel access and sharing in non-broadcast radio systems, this capability is critical to the development of numerous waveforms in GNU Radio. We focus on making such systems easy to develop and adapt to wide classes of modems and computationally efficient at runtime....
متن کاملتخمین پارامترهای مدل کلاسیک ژنراتور با استفاده از داده های PMU
Parameters estimation of dynamic model of synchronous generators is an essential prerequisite for viable and reliable power system operation and offline studies. Advent of phasor measurement units (PMU) and its growing applications in power systems have led to an evolution in the electric power network wide-area monitoring, protection, and control. Alongside, these devices have revealed unprece...
متن کاملWireless Networks In-the-Loop: Emulating an RF front-end in GNU Radio
The objective of this work is to emulate the behavior of the Universal Software Radio Peripheral as an example of an RF front-end hardware for software radios. The model includes digital and analog signal processing. The emulator is implemented in GNU Radio and is intended to be used as part of a wireless network simulator.
متن کاملMulti-User Spectrum Sensing based on Multitaper Method for Cognitive Environments
This paper gives a brief but comprehensive review of the Multitaper spectrum estimation method that uses the data tapers or windows in digital signal processing. Instead of using a single kind of window functions, here a cluster of window functions are mentioned, which is known as Slepian tapers. This taper family minimize leakage also, and computing them requires solving eigenvalue problems th...
متن کامل